Towards a Grand Unified Framework for Mobile Objects
نویسندگان
چکیده
Distributed object systems (DOS) are usually implemented as middleware which repeats and undoes a signiicant amount of work performed by the underlying operating system 3]. This introduces overhead and leads to distinct, incompatible middleware implementations. Therefore, basic mechanisms are not usually shared. If mobility and replication rely on common techniques and mechanisms no matter the application domain, why are these mechanisms not shared? We believe that, behind it all, the reason is the inadequate support that existing operating systems ooer for mobility, replication, and DOS in general. The lack of proper support promotes ad-hoc solutions and discourages sharing. Many recent approaches consider support for general-purpose DOS applications. However, they do not focus on providing basic mechanisms that could be shared to implement diierent distributed object abstractions and models. We propose a diierent organization in which operating system and middle-ware cooperate to support eecient distributed object systems. A exible micro-kernel is responsible for securely multiplexing distributed hardware, following the philosophy of 1]. Adaptable middleware 4] is built on top of this minimal network microkernel and implements a exible object model that can be cus-tomized to meet application-speciic requirements. In what follows, we elaborate our proposal by discussing some concrete issues. Object naming and protection is traditionally provided by the middleware, duplicating the work performed by the OS naming system. We propose to handle logical naming entirely inside the middleware. Should the OS support names for distributed physical resources, abstract resource (i.e., object) names can be implemented without duplication of eeorts. With respect to protection, if the mid-dleware can select the protection policy for each physical resource it is granted, mobile objects can be assigned their own physical resources and protect them (even from the hosting environment). The middleware can then implement abstract resource protection based on the physical protection provided by the OS. Reference resolution and method invocation in mobile and replicated objects are more complex because traditional OS facilities are not aware of migration
منابع مشابه
Towards a Grand Unified Framework For Mobile Objects POSITION PAPER
Distributed object systems (DOS) are usually implemented as middleware which repeats and undoes a significant amount of work performed by the underlying operating system. This introduces overhead and leads to distinct, incompatible middleware implementations. Besides, applications such as databases, mobile object systems, parallel programming toolkits, and the like, implement entirely their own...
متن کاملTowards a Substrate Framework of Computation
A grand challenge in computing is to establish a substrate computational model that encompasses diverse forms of non-sequential computation. This paper demonstrates how a hypergraph rewriting framework nicely integrates various forms and ingredients of concurrent computation and how simple static analyses help the understanding and optimization of programs. Hypergraph rewriting treats processes...
متن کاملTowards a Two-Loop Matching of Gauge Couplings in Grand Unified Theories
We calculate the two-loop matching corrections for the gauge couplings at the Grand Unification scale in a general framework that aims at making as few assumptions on the underlying Grand Unified Theory (GUT) as possible. In this paper we present an intermediate result that is general enough to be applied to the GeorgiGlashow SU(5) as a “toy model”. The numerical effects in this theory are foun...
متن کاملAchieving a “Grand Convergence” in Global Health by 2035: Rwanda Shows the Way; Comment on “Improving the World’s Health Through the Post-2015 Development Agenda: Perspectives From Rwanda”
Global Health 2035, the report of The Lancet Commission on Investing in Health, laid out a bold, highly ambitious framework for making rapid progress in improving global public health outcomes. It showed that with the right health investments, the international community could achieve a “grand convergence” in global health—a reduction in avertable infectious, maternal, and child deaths down to ...
متن کاملMobile robot navigation based on flexibility maps of the environment
We propose a unified mathematical framework for local navigation and position localization of a mobile robot which is based on the use of flexibility maps of the environment. Flexibility maps contain both the current knowledge of the robot about the positions of objects as well as the information required to calculate its future path. The major benefit of our approach is that several navigation...
متن کامل